package com.icinfo.cloud.provider.punish.config.dto;

import com.icinfo.cloud.common.core.page.BasePageRequest;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;

/**
 * @Author yehuafei
 * @date 2022/11/30 14:29
 */
@Data
public class ConfigRegisterCasePageRequest extends BasePageRequest implements Serializable {
    /**
     * 配置类型(1-通用配置 2-办案单位配置)
     */
    @NotBlank
    private String type;
    /**
     * 配置项名称
     */
    private String paramName;
    /**
     * 处罚事项名称
     */
    private String punishName;
    /**
     * 是否启用；1启用 0未启用
     */
    private String state;
    /**
     * 机构编码
     */
    private String orgCode;
    /**
     * 机构编码列表--不用传
     **/
    private List orgCodeList;
    /**
     * 部门编码列表--不用传
     **/
    private List deptCodeList;
    /**
     * 部门机构判断--不用传
     **/
    private Integer org;
}
